package today.rocky.memory.service;

import today.rocky.memory.domain.Member;
import today.rocky.memory.domain.bo.*;
import today.rocky.memory.domain.dto.MemberDTO;
import today.rocky.memory.exception.BusinessException;

/**
 * @author Rocky
 * @version 1.0
 * @date 2020/5/22 18:54
 * @description
 */
public interface MemberService {
	int userRegistry(RegistryParam param) throws BusinessException;

	Member userLogin(LoginParam param) throws BusinessException;

	int updateUserIcon(MemberDTO param);

	Member refreshMemberData(RefreshParam param) throws BusinessException;

	int saveFeedBack(FeedBackParam param) throws BusinessException;

	int saveInspire(InspireParam param) throws BusinessException;

	int saveQuote(QuoteParam param) throws BusinessException;
}
